<?php 
//////////kiểm tra quyền truy xuất
	require_once('class/NguoiDungDAO.php');
	require_once('class/SuKienDAO.php');
	require_once('class/SanPhamDAO.php');
	
	if (!isset($_REQUEST['maGianHang']) || !isset($_REQUEST['maSK'])
		|| $_SESSION['Authentication'] != 2 || $_SESSION['IsLogin'] == 0 )
	{
		header('Location:ds_gian_hang.php');
		return;
	}
	else 
	{
		$nguoiDungDto = NguoiDungDAO::LayThongTinNguoiDungTheoMa($_SESSION['IdUser']);
		if ($_REQUEST['maGianHang'] != $nguoiDungDto->MaGianHang )
		{
			header('Location:ds_gian_hang.php');
			return;
		}
		else
		{
			$suKienDto = SuKienDAO::LaySuKienTheoMaSuKien($_REQUEST['maSK']);
			if (is_null($suKienDto))
			{
				echo "Mã sự kiện không tồn tại.";
				return;
			}
			else
			{
				//lấy ds sản phẩm liên quan sự kiện
				$dsSanPham = SanPhamDAO::LayDanhSachSanPhamTheoMaSuKien($suKienDto->MaSuKien);
				$strSanPham = "";
				$listMaSP = "";
				foreach($dsSanPham as $sanPham)
				{
					$func = "funcChonSanPham('".$sanPham->Ma."')";
					$strSanPham .= '<img class="thumbnail" name="imgSP" src="'.$sanPham->HinhAnh.'" width="80" height="80" title="'.$sanPham->TenSanPham.'" id="imgSP_'.$sanPham->Ma.'" style="border:2px solid red;" onclick="'.$func.'" value="'.$sanPham->Ma.'" >';
					$listMaSP .= $sanPham->Ma.",";
				}
			}
		}
	}
////////lấy danh mục sản phẩm
	require_once('class/LoaiSanPhamDAO.php');
	$dsLoaiSP = LoaiSanPhamDAO::LayDanhSachLoaiSanPhamTheoMaGianHang($_REQUEST['maGianHang']);
	$checkLoaiSP = "";
	if (count($dsLoaiSP) == 0)
		$checkLoaiSP = "Chưa có danh mục sản phẩm nào.";
	else
	{
		$checkLoaiSP .= '<input name="chkAll" id="chkAll" type="checkbox" value="" onclick="funcLoadSanPham(1)" />';
		$checkLoaiSP .= '<label for="chkAll" >Chọn tất cả</label><br>';
		
		foreach ($dsLoaiSP as $loaiSP)
		{
			$checkLoaiSP .= '<input name="chkLoaiSP" id="chkLoaiSP_'.$loaiSP->MaLoaiSP.'" type="checkbox" value="'.$loaiSP->MaLoaiSP.'" onclick="funcLoadSanPham(0)" />';
			$checkLoaiSP .= '<label for="chkLoaiSP_'.$loaiSP->MaLoaiSP.'" >'.$loaiSP->TenLoaiSP.'</label><br>';
		}
	}
$frmTaoSuKien = "
<div class='up-product'>
	<h3>Cập nhật sự kiện</h3>
  <div class='content'>
  		<div class='separator'>
        </div>
  		<form action='controls/ucXLCapNhatSukien.php?maGianHang=".$_REQUEST['maGianHang']."' method='post' name='frmThemSuKien' onsubmit='return checkThemSuKien()' enctype='multipart/form-data'  >        	
        	<div class='row'>
            	<div class='leftcol' >
                	<label for='txtTenSuKien' >
            		Tên sự kiện:
                    </label>
                </div>
                <div class='rightcol'>
                    <input name='txtTenSuKien' id='txtTenSuKien' type='text' size='50' maxlength='100' value='".$suKienDto->TenSuKien."' />  					
					&nbsp;<span class='field-hint'>
					Tên sự kiện không được trống, có độ dài tối đa 100 kí tự.  
					<span class='hint-pointer'>&nbsp;&nbsp;&nbsp;</span></span><br />  
                </div>
            </div>
            <!--end .row-->           
            <div class='row'>
            	<div class='leftcol' >
                	<label >
            		Thời gian diễn ra từ ngày:
                    </label>
                </div>
                <div class='rightcol'>
                   <input name='dtpNgayBD_SK' type='text' id='dtpNgayBD_SK' size='20' value='".$suKienDto->NgayBatDau."' >
                   đến ngày
                   <input name='dtpNgayKT_SK' type='text' id='dtpNgayKT_SK' size='20' value='".$suKienDto->NgayKetThuc."'> 
				  	&nbsp;<span class='field-hint'>
					Ngày bắt đầu phải nhỏ hơn ngày kết thúc sự kiện.  
					<span class='hint-pointer'>&nbsp;&nbsp;&nbsp;</span></span><br /> 
                </div>
            </div>
            <!--end .row-->           
            <div class='row'>
            	<div class='leftcol'>
            		<label for='fileAnhSuKien'>
                    Hình ảnh:
                    </label>
                </div>
                <div class='rightcol'>
                   <input name='fileAnhSuKien' type='file' size='30' /> 
				  	&nbsp;<span class='field-hint'>
					Website chỉ hỗ trợ ảnh kiểu *.gif, *.jpeg .
					<span class='hint-pointer'>&nbsp;&nbsp;&nbsp;</span></span><br /> 
                </div>
            </div>
            <!--end .row-->
            <div class='row'>
            	<div class='leftcol'>
            		<label for='txtNoiDungSuKien'>
                    Nội dung sự kiện:
                    </label>
                </div>
                <div class='rightcol'>
                    <textarea name='txtNoiDungSuKien' id='txtNoiDungSuKien'  cols='60' rows='8' wrap='hard'>".$suKienDto->NoiDungSuKien."
					</textarea>  
					&nbsp;<span class='field-hint'>
					Nội dung sự kiện không được trống.
					<span class='hint-pointer'>&nbsp;&nbsp;&nbsp;</span></span><br /> 
              	</div>
            </div>
            <!--end .row-->
			<div class='row'>
            	<div class='leftcol'>
            		<label for='txtGiamGia'>
                    Phần trăm giảm giá sản phẩm:
                    </label>
                </div>
                <div class='rightcol'>
                    <input name='txtGiamGia' id='txtGiamGia' type='text' size='20' value='".$suKienDto->PhanTramGiamGia."'/>
					&nbsp;<span class='field-hint'>
					Phầm trăm giảm giá không được trống, có giá trị từ 0 đến 100.
					<span class='hint-pointer'>&nbsp;&nbsp;&nbsp;</span></span><br /> 					
              	</div>
            </div>
            <!--end .row giảm giá-->
			
			<div class='row'>
            	<div class='leftcol'>
            		<label for='txtQuaTang'>
                    	Quà tặng kèm theo:
                    </label>
                </div>
                <div class='rightcol'>
                    <textarea name='txtQuaTang' id='txtQuaTang'  cols='60' rows='3' wrap='hard' >".$suKienDto->QuaTang."</textarea> 
              	</div>
            </div>
            <!--end .row quà tặng -->
						
            <div class='separator'>
            </div>
            <div class='row'>
                <h3 align='left'>Chọn sản phẩm</h3>
				<div class='leftcol' style='text-align:left; border-right:1px solid #F3F3F3;' >
                	<p>Danh mục sản phẩm </p>
					$checkLoaiSP
                </div>
                <div class='rightcol'>
                    <p>Danh sách sản phẩm</p>
					<div id='kq_load_sp' style='padding-left:5px;' >
						$strSanPham
					</div>
                </div>
            </div>
			<!--end .row sản phẩm liên quan sự kiện-->
			<div class='row'>
			</div>
            <!--end .row giảm giá / %-->
            <div class='separator'>
            </div>
            <div class='row'>
                <input name='btnCapNhatSuKien' type='submit' value='Cập nhật sự kiện'/>
				<input name='hidMaSK' id='hidMaSK' type='hidden' value='".$suKienDto->MaSuKien."' />
				<input name='hidListMaSP' id='hidListMaSP' type='hidden' value='".$listMaSP."' />
                <input name='btnHuyCapNhatSK' type='button' value='Hủy Cập nhật' id='btnHuyCapNhatSK' />
             </div>
             <!--end .row-->
        </form>
  </div>
</div>
<!--end .up-product-->";
?>
<?php
	$mess="";
	$frmThongBao_BD ="<div class='up-product'>
		<h3>Thông báo</h3>
		<div class='content'>		
			<p>";
	$frmThongBao_KT="</p>
					</div>
				</div>";
?>
<?php 
	if (isset($_REQUEST['error']))
	{
		$mess= "";
		switch ($_REQUEST['error'])
		{
			case 1:
				$mess = "<span class='error'>Up ảnh bị lỗi, website chỉ hỗ trợ kiểu file *.gif, *.jpg
						 <a href='tao_su_kien.php?maGianHang=".$_REQUEST['maGianHang']."'&maSK=".$_REQUEST['maSK']."id='backURLTaoSuKien'> 
						 click vào đây </a> để thử lại.</span><br/>";
				break;
			case 2:
			case 3:
				$mess = "<span class='error'>Up ảnh bị lỗi, <a href='tao_su_kien.php?maGianHang=".$_REQUEST['maGianHang']."&maSK=".$_REQUEST['maSK']."' id='backURLTaoSuKien'> click vào đây </a> để thử lại.</span><br/>";
				break;
			case 4:
				$mess = "<span class='error'>Cập nhật sự kiện bị lỗi, <a href='tao_su_kien.php?maGianHang=".$_REQUEST['maGianHang']."&maSK=".$_REQUEST['maSK']."' id='backURLTaoSuKien'> click vào đây </a> để thử lại.</span><br/>";
				break;
			case 5:
				$mess = "<span class='error'>Xóa chi tiết sự kiện bị lỗi, <a href='tao_su_kien.php?maGianHang=".$_REQUEST['maGianHang']."&maSK=".$_REQUEST['maSK']."' id='backURLTaoSuKien'> click vào đây </a> để thử lại.</span><br/>";
				break;
			case 6:
				// insert sự kiện
				$mess= "Cập nhật sự kiện thành công.Click vào đây để quay về <a href='ds_su_kien_admin.php?maGianHang=".$_REQUEST['maGianHang']."' >trang sự kiện</a>.<br/>";	
				break;				
		}
		echo $frmThongBao_BD.$mess.$frmThongBao_KT;
	}
	else
	{
		echo $frmTaoSuKien;
	}
?>

